]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
perf/basic: Add some helpful logging
authorJonas Ådahl <jadahl@gmail.com>
Tue, 16 Mar 2021 09:27:46 +0000 (10:27 +0100)
committerJonas Ådahl <jadahl@gmail.com>
Fri, 25 Nov 2022 21:09:37 +0000 (22:09 +0100)
This is purely to see that things are happening when running this test.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1349>

js/perf/basic.js

index 718532f2856c6d8ab22ed641a3e5ac2905b27ef5..8382130217b17af8f52acbad1f54739999b66532 100644 (file)
@@ -16,6 +16,8 @@ const Scripting = imports.ui.scripting;
 var METRICS = {};
 
 async function run() {
+    console.debug('Running basic perf test');
+
     /* eslint-disable no-await-in-loop */
     Scripting.defineScriptEvent('topBarNavStart', 'Starting to navigate the top bar');
     Scripting.defineScriptEvent('topBarNavDone', 'Done navigating the top bar');
@@ -34,6 +36,8 @@ async function run() {
     await Scripting.sleep(1000);
 
     // navigate through top bar
+
+    console.debug('Navigate through top bar');
     Scripting.scriptEvent('topBarNavStart');
     Main.panel.statusArea.aggregateMenu.menu.open();
     await Scripting.sleep(400);
@@ -48,6 +52,7 @@ async function run() {
     await Scripting.sleep(1000);
 
     // notification
+    console.debug('Show notification message');
     const source = new MessageTray.SystemNotificationSource();
     Main.messageTray.add(source);
 
@@ -60,6 +65,7 @@ async function run() {
     source.showNotification(notification);
     await Scripting.sleep(400);
 
+    console.debug('Show date menu');
     Main.panel.statusArea.dateMenu.menu.open();
     await Scripting.sleep(400);
 
@@ -67,9 +73,11 @@ async function run() {
     notification.connect('destroy',
         () => Scripting.scriptEvent('notificationCloseDone'));
 
+    console.debug('Destroy notification message');
     notification.destroy();
     await Scripting.sleep(400);
 
+    console.debug('Close date menu');
     Main.panel.statusArea.dateMenu.menu.close();
     await Scripting.waitLeisure();
 
@@ -85,21 +93,27 @@ async function run() {
     await Scripting.sleep(1000);
 
     // overview (app picker)
+    console.debug('Showing overview');
     Main.overview.show();
     await Scripting.waitLeisure();
 
     Scripting.scriptEvent('applicationsShowStart');
+    console.debug('Showing applications');
     // eslint-disable-next-line require-atomic-updates
     Main.overview.dash.showAppsButton.checked = true;
     await Scripting.waitLeisure();
     Scripting.scriptEvent('applicationsShowDone');
+    console.debug('Hiding applications');
     // eslint-disable-next-line require-atomic-updates
     Main.overview.dash.showAppsButton.checked = false;
     await Scripting.waitLeisure();
 
+    console.debug('Hiding overview');
     Main.overview.hide();
     await Scripting.waitLeisure();
     /* eslint-enable no-await-in-loop */
+
+    console.debug('Finished basic perf test');
 }
 
 let topBarNav = false;